package org.example.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: Ran
 * @Date: 2021/9/14
 **/
@Data
public class SimProject {

    /**
     * 主键
     */
    private String id;

    /**
     * 商家编号
     */
    private String sellerNo;

    /**
     * 商家名称
     */
    private String sellerName;

    /**
     * 事业部编码
     */
    private String deptNo;

    /**
     * 商家名称
     */
    private String deptName;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 1汽车 9 其他
     */
    private Integer projectType;

    /**
     * 1 回测 2 预测
     */
    private Integer sceneType;

    /**
     * 使用的策略工具，以逗号分隔的字符串，1:预测策略 2:Band分级策略 3：库存策略 4：节假日备货策略 5：新品首铺策略 6：手工单策略
     */
    private String useStrategies;

    /**
     * 模拟时段的开始日期
     */
    private Date simStartDate;

    /**
     * 模拟时段的结束日期
     */
    private Date simEndDate;

    /**
     * 销售数据的Buffer
     */
    private BigDecimal saleBuffer;

    /**
     * 项目状态：0 草稿状态 1 上线状态
     */
    private Integer status;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 时间戳
     */
    private Date ts;

    /**
     * 0是删除 1正常
     */
    private Integer yn;

    /**
     * ProjectDateTypeEnum
     * 数据类型：1 线上 2 线下上传
     */
    private Integer dataSourceType;


}
